<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AtkHyperlinkImpl</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
<link rel="start" href="index.html" title="ATK - Accessibility Toolkit">
<link rel="up" href="atk.html" title="ATK Library">
<link rel="prev" href="AtkHyperlink.html" title="AtkHyperlink">
<link rel="next" href="AtkHypertext.html" title="AtkHypertext">
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="chapter" href="atk.html" title="ATK Library">
<link rel="index" href="ix01.html" title="Index">
<link rel="index" href="ix02.html" title="Index of deprecated symbols">
<link rel="index" href="ix03.html" title="Index of new symbols in ATK 1.3">
<link rel="index" href="ix04.html" title="Index of new symbols in ATK 1.4">
<link rel="index" href="ix05.html" title="Index of new symbols in ATK 1.6">
<link rel="index" href="ix06.html" title="Index of new symbols in ATK 1.9">
<link rel="index" href="ix07.html" title="Index of new symbols in ATK 1.12">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="AtkHyperlink.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="atk.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">ATK - Accessibility Toolkit</th>
<td><a accesskey="n" href="AtkHypertext.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts"><nobr><a href="#atk-AtkHyperlinkImpl.synopsis" class="shortcut">Top</a>
                   | 
                  <a href="#atk-AtkHyperlinkImpl.description" class="shortcut">Description</a></nobr></td></tr>
</table>
<div class="refentry" lang="en">
<a name="atk-AtkHyperlinkImpl"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="atk-AtkHyperlinkImpl.top_of_page"></a>AtkHyperlinkImpl</span></h2>
<p>AtkHyperlinkImpl — An interface from which the AtkHyperlink associated with an
AtkObject may be obtained.</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<a name="atk-AtkHyperlinkImpl.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">
                    <a class="link" href="atk-AtkHyperlinkImpl.html#AtkHyperlinkImpl" title="AtkHyperlinkImpl">AtkHyperlinkImpl</a>;
<a class="link" href="AtkHyperlink.html" title="AtkHyperlink">AtkHyperlink</a>*       <a class="link" href="atk-AtkHyperlinkImpl.html#atk-hyperlink-impl-get-hyperlink" title="atk_hyperlink_impl_get_hyperlink ()">atk_hyperlink_impl_get_hyperlink</a>    (<a class="link" href="atk-AtkHyperlinkImpl.html#AtkHyperlinkImpl" title="AtkHyperlinkImpl">AtkHyperlinkImpl</a> *obj);
</pre>
</div>
<div class="refsect1" lang="en">
<a name="atk-AtkHyperlinkImpl.description"></a><h2>Description</h2>
<p>
AtkHyperlinkImpl allows AtkObjects to
refer to their associated AtkHyperlink instance, if one
exists.  AtkHyperlinkImpl differs from AtkHyperlink in that 
AtkHyperlinkImpl is an interface, whereas AtkHyperlink is
a object type.  The AtkHyperlinkImpl interface allows
a client to query an AtkObject for the availability of
an associated AtkHyperlink instance, and obtain that
instance.  It is thus particularly useful in cases where
embedded content or inline content within a text object
is present, since the embedding text object implements
AtkHypertext and the inline/embedded objects are 
exposed as children which implement AtkHyperlinkImpl,
in addition to their being obtainable via AtkHypertext:getLink
followed by AtkHyperlink:getObject.
</p>
</div>
<div class="refsect1" lang="en">
<a name="atk-AtkHyperlinkImpl.details"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="AtkHyperlinkImpl"></a><h3>AtkHyperlinkImpl</h3>
<pre class="programlisting">typedef struct _AtkHyperlinkImpl AtkHyperlinkImpl;</pre>
<p>
A queryable interface which allows AtkHyperlink instances associated with an 
AtkObject to be obtained.  AtkHyperlinkImpl corresponds to AT-SPI's 
Hyperlink interface, and differs from AtkHyperlink in that AtkHyperlink 
is an object type, rather than an interface, and thus cannot be directly 
queried.
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="atk-hyperlink-impl-get-hyperlink"></a><h3>atk_hyperlink_impl_get_hyperlink ()</h3>
<pre class="programlisting"><a class="link" href="AtkHyperlink.html" title="AtkHyperlink">AtkHyperlink</a>*       atk_hyperlink_impl_get_hyperlink    (<a class="link" href="atk-AtkHyperlinkImpl.html#AtkHyperlinkImpl" title="AtkHyperlinkImpl">AtkHyperlinkImpl</a> *obj);</pre>
<p>
Gets the hyperlink associated with this object.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
<td> a GObject instance that implements AtkHyperlinkImplIface
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>an AtkHyperlink object which points to this implementing AtkObject.

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since  ATK 1.12
</p>
</div>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.10</div>
</body>
</html>
